package com.hkd.product_service.api.entity;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.*;
import com.hkd.common.api.BaseEntity;
import com.hkd.common.api.enums.Status;
import lombok.Data;

/**
 * 商品图片信息表
 * @TableName product_pic_info
 */
@Data
public class ProductPicInfo implements Serializable {
    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 商品ID
     */
    private String productId;

    /**
     * 图片描述
     */
    private String picDesc;

    /**
     * 图片URL
     */
    private String picUrl;

    /**
     * 是否主图：0.非主图1.主图
     */
    private Boolean isMaster;

    /**
     * 图片排序
     */
    private Integer picOrder;

    /**
     * 图片是否有效：0无效 1有效
     */
    private Status picStatus;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 是否删除 0未删除 1已删除
     */
    @TableLogic(value = "0",delval = "1")
    @TableField(fill = FieldFill.INSERT)
    private Integer isDel;

    private static final long serialVersionUID = 1L;
}